import re

if __name__ == '__main__':
    text = "Make this **bold**. That **content show in bold** too!"

    pattern = r"(\*{2}(?P<bold_text>.*?)\*{2})"

    # 注意：替换的内容不能直接写组名，也不能直接写分组号，而是通过 \g<组名> 的形式实现
    result = re.sub(pattern=pattern, repl=r"<b>\g<bold_text></b>", string=text)
    print(result)

